incredibly lucky - Turkish English Dictionary